مقطع : کارشناسی ارشد
دانشگاه : دانشگاه کاشان
تاریخ دفاع : 1391/11/30
اساتید راهنما : دکتر سید مرتضی بابامیر
اساتید مشاور : دکتر غلامرضا شاه محمدی
اساتید داور :
مشاهده سایر پایان نامه های هدی بانکی
یک نرم افزار مطلوب باید قادر باشد علاوه بر نیازهای وظیفه مندی، خصیصه های کیفی مورد نیاز سیستم را نیز فراهم نماید. سبک های معماری نرم افزار علاوه بر توصیف نرم افزار و تجزیه آن به مؤلفه ها، تاثیر عمده ای بر روی خصیصه های کیفی نرم افزار طراحی شده دارند. تحلیل و ارزیابی کمی میزان این تاثیر گذاری سبب می شود مناسب ترین سبک برای طراحی معماری انتخاب گردد. تا کنون خصیصه های کیفی مختلف در سبک های معماری نرم افزار بوسیله روش های گوناگون مورد ارزیابی کیفی قرار گرفته اند. ولی از آنجایی که ارزیابی کیفی خیلی دقیق نیست، در این نوشتار روش های مختلفی که برای ارزیابی کمی سبک ها ارائه شده است، مورد بررسی قرار می گیرند و برای ارزیابی کمی خصیصه های کیفی قابلیت اطمینان، کارایی و امنیت در سبک های معماری داده مشترک، شی گرا، لوله و فیلتر روشی مبتنی بر شبکه های پتری رنگی ارائه می شود. در این روش ابتدا سبک های معماری با استفاده از شبکه پتری رنگی مدل می شوند، سپس با توجه به قواعدی که برای ارزیابی بیان شده است، برای آنالیز شبکه و محاسبه مقدار دقیق خصیصه های مذکور از نرم افزار CPNTools استفاده می گردد. در پایان بوسیله رتبه بندی سبک ها از نظر میزان ارضای خصیصه های کیفی مورد نظر، بهترین سبک برای پیاده سازی مشخص می شود.